Book Hotels in St Mary, MO
Cabins, apartments, houseboats! We offer comfortable & private vacation rentals
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top St Mary hotels

Missouri Castle w/ Private Lake, Pool & 100 Acres!
"What an amazing property with attention to detail in every room. The experience was definitely one that we will always remember from playing pool to swimming in the pool. From fishing to roasting a marshmallow at the campfire. The Master Suite was truly something to behold and loved the small touch ..."
Reviewed on Sep 12, 2026

Postcard Cabins St Francois, Outdoor Collection by Marriott Bonvoy
"Team had daily contact with us. Beautiful setting."
Reviewed on Nov 1, 2026

Silo Farm Haus- located in the heart of wine country!
"Visited for the weekend with my wife to celebrate our anniversary. The Silo Farm Haus was absolutely perfect! The views of the rolling farmland were gorgeous. Inside was cozy and beautifully decorated. We had a wonderful time and would highly recommend staying here if you get the chance."
Reviewed on Oct 19, 2026

Sleeps 8 | Private Hot Tub + Fenced Yard | Near Historic Ste. Genevieve
"Loved the 60’s vibe, and especially adored the Books of Knowledge and Grolier’s Encyclopedia. Nice touches! My chocolate boy and I enjoyed our weekend very much. Great property!"
Reviewed on Oct 6, 2026

Crown Pointe Lodge, BW Signature Collection
"Tucked away gem."
Reviewed on Oct 30, 2026

Baymont Inn and Suites by Wyndham Farmington, MO

Baymont by Wyndham Chester IL

Days Inn by Wyndham Perryville

Holiday Inn Express & Suites Perryville by IHG
St Mary Hotel & Travel Guide\n
Those planning to visit Saint Mary should think about securing somewhere to rest and relax well in advance, as there isn't an extensive range of accommodation options near where the locals live in Saint Mary.
The nearest of our hotels is the Holiday Inn Express Hotel & Suites Sparta, Illinois, which is situated 20 miles (36 kilometers) from the downtown area of Saint Mary. Another handy Travelocity-listed place to stay is the Best Western Chester Hotel, which is found in Illinois, about 8 miles (13 kilometers) from the center of Saint Mary.
12 miles (20 kilometers) outside of the heart of Saint Mary, you will find the Super 8 Perryville. The Microtel Inn & Suites by Wyndham Sainte Genevieve can be found about 8 miles (14 kilometers) away. The Days Inn Perryville as well as the Econo Lodge are two more Travelocity-listed bases in Saint Mary.
If you have the time, why not broaden your horizons and check out the other attractions to be found in Southern Illinois during your stay here? Spend time at Southern Illinois's farms and don't forget to fall in love with the area's rural landscapes. Common activities in this region of United States of America include rock climbing, hiking and abseiling.
The Sparta Country Club is a must-see place of interest of the area. Stay the night in Travelocity-listed accommodation in Sparta, situated 20 miles (33 kilometers) northeast of central Saint Mary. Choose out of the Budget Inn - Sparta and Briarwood Inn of Sparta.
Before you make your way home from Chester, you sure ensure you see a fast-paced match. Swing by Busch Stadium, found north of Saint Mary. For visitors who are thinking about staying in the area, reserve a room in the Four Seasons Hotel St Louis or Grand Center Inn.
After you've got to know the Travelocity-listed hotels and apartments in Saint Mary, take the time to get to know our Saint Mary travel guide for more great information on cultural and scenic attractions in this fascinating region.
Frequently asked questions
Recent St Mary hotel reviews by fellow wanderers

Postcard Cabins St Francois, Outdoor Collection by Marriott Bonvoy
"Team had daily contact with us. Beautiful setting."
Explore More Ways to Travel with Travelocity
- Hotels near The MOTO Museum
- The Hill Hotels
- Hotels near Swing-A-Round Fun Town
- Hotels near Tower Grove Park
- Tower Grove South Hotels
- Hotels in Affton
- Hotels near America's Center Convention Complex
- Hotels near Anheuser-Busch Brewery
- Hotels in Arnold
- Hotels near Ballpark Village
- Hotels near Barnes Jewish Hospital
- Hotels in Bloomsdale
- Hotels in Bonne Terre
- Hotels near Busch Stadium
- Hotels near Campbell House Museum
- Hotels in Cape Girardeau
- Hotels near Cathedral Basilica of St Louis
- Hotels near Central Public Library
- Hotels near Chaifetz Arena
- Hotels near Christ Church Cathedral
- Clifton Heights Hotels
- Hotels in Concord
- Hotels near Contemporary Art Museum St Louis
- Hotels near Convention Center Station
- Hotels in Crestwood
- Hotels near Crown Valley Winery
- Hotels in De Soto
- Hotels in Des Peres
- St Louis County Hotels
- Dogtown Hotels
- Hotels near Dome at America s Center
- Downtown St Louis Hotels
- Downtown West Hotels
- Hotels near Elephant Rocks State Park
- Hotels in Farmington
- Hotels near Federal Reserve Bank of St Louis
- Hotels in Festus
- Hotels near Flamingo Bowl
- Hotels near Forest Park
- Hotels in Fredericktown
- Hotels in Frontenac
- Hotels near Gateway Arch
- Hotels near Gateway Arch Visitor Center
- Hotels near Grandel Theater
- Hotels near Hawn State Park
- Hotels in Jackson
- Hotels near Jefferson Barracks Historic Park
- Hotels near Jewel Box
- Hotels near Johnson's Shut-ins State Park
- Ladue Hotels
- Lafayette Square Hotels
- Lindenwood Park Hotels
- Hotels near Lone Elk Park
- Mackenzie Hotels
- Hotels in Maplewood
- Hotels in Marble Hill
- Marine Villa Hotels
- Hotels in Mehlville
- Hotels near National Shrine of Our Lady of the Miraculous Medal
- Hotels in Oakville
- Hotels near World Chess Hall of Fame
- Hotels near Webster University
- Hotels in Webster Groves
- Hotels near Washington Avenue Historic District
- Hotels near Wainwright Building
- University City Hotels
- Hotels near Ulysses S Grant National Historic Site
- Hotels in Town and Country
- Hotels in Sunset Hills
- Hotels near Sunnen Station
- Hotels in Ste Genevieve
- Hotels near St Louis Zoo
- Hotels near St Louis University
- Hotels near St Louis Union Station
- Hotels in St Louis
- Hotels near St Louis Gateway Station
- Hotels near St Joe State Park
- Southwest Garden Hotels
- Southhampton Hotels
- South Grand Hotels
- Soulard Hotels
- Hotels near Simpson Park
- Hotels near Shrine of St Joseph
- Hotels near Sheldon Concert Hall
- Shaw Hotels
- Hotels in Sappington
- Hotels near River City Casino
- Hotels in Richmond Heights
- Hotels near Repertory Theatre of St Louis
- Hotels near Powell Hall
- Hotels near Powder Valley Conservation Nature Center
- Hotels near Pickle Springs Natural Area
- Hotels in Perryville
- Hotels near Perryville Country Club
- Hotels near Peabody Opera House
- Hotels in Park Hills
- Hotels near Old Post Office
- Tower Grove East Hotels
- Hotels near The St Louis Wheel
- Hotels near The Muny Theater






